package com.zbkj.dal.pojo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel
public class DuesOrderDetailVO {

    @ApiModelProperty(value = "会员ID", example = "99")
    private Integer uid;

    @ApiModelProperty(value = "订单号", example = "HF2983ndkzsczsof")
    private String orderNo;

    @ApiModelProperty(value = "充值金额", example = "1000.00")
    private BigDecimal price;

    /**
     * 支付方式:weixin,alipay
     */
    @ApiModelProperty(value = "支付方式", example = "yue")
    private String payType;

    /**
     * 支付渠道：public-公众号,mini-小程序，h5-网页支付,wechatIos-微信Ios，wechatAndroid-微信Android,alipay-支付包，alipayApp-支付宝App
     */
    @ApiModelProperty(value = "支付渠道", example = "yue")
    private String payChannel;

    /**
     * @see com.zbkj.dal.base.enums.DuesStatusEnums
     */
    @ApiModelProperty(value = "是否支付", example = "1")
    private Integer paid;

    @ApiModelProperty(value = "充值支付时间", example = "2024-04-06 00:00:00")
    private LocalDateTime payTime;

    @ApiModelProperty(value = "创建时间", example = "2024-04-06 00:00:00")
    private LocalDateTime createTime;

}
